package A1_哈希表;

import java.util.HashSet;

public class LC_349两个数组的交集_set {
    public int[] intersection(int[] nums1, int[] nums2) {
        if(nums1==null || nums1.length==0 ||nums2==null||nums2.length==0)
            return new int[0];
        HashSet<Integer> set=new HashSet<>();
        HashSet<Integer> reset=new HashSet<>();
        for(int i:nums1)//对nums1进行遍历
            set.add(i);
        for(int i:nums2)
            if(set.contains(i)){
                reset.add(i);
            }
        int[] arr=new int[reset.size()];
        int j=0;
        for(int i:reset)
            arr[j++]=i;
        return arr;
    }
}
